| Commit message (Expand) | Author | Age |
| * | Extract Row primitive, migrate all call sites | Martin Kagamino Lehoux | 2026-09-12 |
| * | Extract Button primitive, migrate all call sites | Martin Kagamino Lehoux | 2026-09-12 |
| * | Consolidate duplicated page CSS into app.css, share TestDb type | Martin Kagamino Lehoux | 2026-09-08 |
| * | fix: eliminate Svelte state_referenced_locally build warnings | Martin Kagamino Lehoux | 2026-07-29 |
| * | fix: prevent layout shift when save confirmation appears | Martin Kagamino Lehoux | 2026-07-29 |
| * | feat: auto-save item name/category on blur, remove explicit save button | Martin Kagamino Lehoux | 2026-07-28 |
| * | fix: adding a ref no longer triggers the Enregistré timeout | Martin Kagamino Lehoux | 2026-07-28 |
| * | fix: sticky form and navbar layout with consistent nav-height | Martin Kagamino Lehoux | 2026-07-28 |
| * | fix: redirect to origin page after deleting an item | Martin Kagamino Lehoux | 2026-07-28 |
| * | feat: oklch color palette and PWA install support | Martin Kagamino Lehoux | 2026-07-28 |
| * | fix: prevent form reset after update and show feedback | Martin Kagamino Lehoux | 2026-07-28 |
| * | feat: editable name and category in grocery detail page | Martin Kagamino Lehoux | 2026-07-28 |
| * | refactor: services layer, valibot validation, shared CSS utilities, aria labe... | Martin Kagamino Lehoux | 2026-07-28 |
| * | feat: warm redesign, full French localization, compact sticky form, fixed row... | Martin Kagamino Lehoux | 2026-07-28 |
| * | refactor: rename brand to reference everywhere | Martin Kagamino Lehoux | 2026-07-27 |
| * | feat: product references + grocery detail page | Martin Kagamino Lehoux | 2026-07-27 |